div.main-container div.right {
    height: 953px;
}
div.main-container div.right div.service-title {
    margin-left: 15px;
    margin-right: 10px;
    border-bottom: 1px solid #cbcbcb;
}
div.main-container div.right div.service-title p {
    margin-left: 15px;
    margin-right: 25px;
    padding: 15px 0;
    font-size: 1.2em;
    color: #860016;

}
/*水电煤气缴费*/
div.main-container div.right div.fee-type {
    margin: 0 10px 0 15px;
    padding: 36px 0;
    border-bottom: 1px solid #cbcbcb;
}
div.main-container div.right div.fee-type a {
    display: inline-block;
    margin: 0 35px;
    padding: 33px 64px;
    text-align: center;
}
div.main-container div.right div.fee-type a img{
    width: 128px;
    height: 128px;
}
div.main-container div.right div.fee-type a span {
    display: block;
    margin-top: 32px;
    font-size: 1.2em;
    color: #860016;
}
div.main-container div.right div.fee-type a:hover {
    background-color: #fff4f2;
}
div.main-container div.right div.service-flow p {
    margin-left: 30px;
    margin-right: 25px;
    padding: 15px 0;
    font-size: 1.2em;
    color: #353535;
}
div.main-container div.right div.service-flow img {
    margin-top: 20px;
    margin-left: 50px;
    width: 946px;
    height: 28px;
}

/*周边服务站*/
div.main-container h1 {
    margin: 0 38px;
    line-height: 73px;
    font-size: 18px;
    font-weight: normal;
    color:#7e021c;
}
div.main-container h1 span {
    font-size: 17px;
    color: #383639;
}
div.main-container div#allmap {
    margin: 0 38px 220px 38px;
    width: 93.28%;
    height: 710px;
}
/*天气*/
div.weather{
    position: relative;
    margin-left: 20px;
    margin-right: 20px;
}
div.weather span{
    display: inline-block;
    height: 61px;
    line-height: 61px;
    font-size: 1.2em;
}
div.weather span.area{
    color: #c71a59;
}
div.weather span.related-area{
    position: absolute;
    right: 0;
    top: 0;
    font-size: 0.8em;
    color: #9d9d9d;
}
/*div.weather span.related-area a{
    margin: 0 3px;
    color: #0568d7;
    font-weight: bold;
}*/
div.weather table{
    display: none;
    width: 100%;
    font-size: 0.8em;
    border:2px solid #eef5ff;
}
div.weather table th,div.weather table td{
    padding: 0 10px;
    text-align: center;
    border-right:2px solid #eef5ff;
}
div.weather table th{
    height: 40px;
    font-weight: normal;
    background-color: #f8fbff;
    border:2px solid #eef5ff;
}
div.weather table tr#weather-img{
    border-bottom: 2px solid #eef5ff;;
}
div.weather table td{padding: 5px 10px;}
div.weather table td img{
    width: 49px;
    height: 49px;
}
div.weather table td p{
    padding: 3px 0;
}





